const runtime._Gwaiting

51 uses

	runtime (current package)
		coro.go#L155: 		if !gp.atomicstatus.CompareAndSwap(_Grunning, _Gwaiting) {
		coro.go#L158: 			casgstatus(gp, _Grunning, _Gwaiting)
		coro.go#L223: 	if !gnext.atomicstatus.CompareAndSwap(_Gwaiting, _Grunning) {
		coro.go#L226: 		casgstatus(gnext, _Gwaiting, _Grunnable)
		debugcall.go#L252: 		casgstatus(callingG, _Gwaiting, _Grunnable)
		heapdump.go#L421: 			_Gwaiting:
		heapdump.go#L713: 	casgstatus(gp.m.curg, _Gwaiting, _Grunning)
		mfinal.go#L313: 		empty = empty && readgstatus(fing) == _Gwaiting && fing.waitreason == waitReasonFinalizerWait
		mgc.go#L1063: 	casgstatus(curgp, _Gwaiting, _Grunning)
		mgc.go#L1510: 			casgstatus(gp, _Gwaiting, _Grunning)
		mgcmark.go#L206: 		if (status == _Gwaiting || status == _Gsyscall) && gp.waitsince == 0 {
		mgcmark.go#L243: 				casgstatus(userG, _Gwaiting, _Grunning)
		mgcmark.go#L655: 	casgstatus(gp, _Gwaiting, _Grunning)
		mgcmark.go#L834: 	case _Grunnable, _Gsyscall, _Gwaiting:
		mgcpacer.go#L811: 	casgstatus(gp, _Gwaiting, _Grunnable)
		preempt.go#L153: 			if !casGFromPreempted(gp, _Gpreempted, _Gwaiting) {
		preempt.go#L160: 			s = _Gwaiting
		preempt.go#L163: 		case _Grunnable, _Gsyscall, _Gwaiting:
		preempt.go#L271: 		_Gwaiting | _Gscan,
		proc.go#L1027: 	if status&^_Gscan != _Gwaiting {
		proc.go#L1034: 	casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L1149: 		_Gwaiting,
		proc.go#L1194: 		if oldval == _Gwaiting && gp.atomicstatus.Load() == _Grunnable {
		proc.go#L1238: 	case _Gwaiting:
		proc.go#L1253: 	case _Gwaiting:
		proc.go#L1282: 	casgstatus(gp, old, _Gwaiting)
		proc.go#L1306: 		if oldstatus != _Gwaiting && oldstatus != _Grunnable {
		proc.go#L1332: 	if old != _Gpreempted || new != _Gwaiting {
		proc.go#L1336: 	return gp.atomicstatus.CompareAndSwap(_Gpreempted, _Gwaiting)
		proc.go#L1448: 		casgstatus(gp, _Gwaiting, _Grunning)
		proc.go#L2012: 		casgstatus(gp, _Gwaiting, _Grunning)
		proc.go#L3278: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3346: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3394: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3411: 		casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3541: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3605: 				casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L3886: 		casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L4082: 	casgstatus(gp, _Grunning, _Gwaiting)
		proc.go#L4095: 			casgstatus(gp, _Gwaiting, _Grunnable)
		proc.go#L5064: 		status = _Gwaiting
		proc.go#L5967: 		case _Gwaiting,
		runtime2.go#L61: 	_Gwaiting // 4
		runtime2.go#L105: 	_Gscanwaiting   = _Gscan + _Gwaiting   // 0x1004
		stack.go#L1183: 	if traceEnabled() && readgstatus(gp)&^_Gscan == _Gwaiting && gp.waitreason.isWaitingForGC() {
		trace.go#L401: 			casgstatus(me, _Gwaiting, _Grunning)
		traceback.go#L1191: 	_Gwaiting:   "waiting",
		traceback.go#L1214: 	if gpstatus == _Gwaiting && gp.waitreason != waitReasonZero {
		traceback.go#L1220: 	if (gpstatus == _Gwaiting || gpstatus == _Gsyscall) && gp.waitsince != 0 {
		tracestatus.go#L139: 	case _Gwaiting, _Gpreempted:
		tracestatus.go#L147: 		if status == _Gwaiting && wr.isWaitingForGC() {